package com.ruoyi.boat.mapper;

import java.util.List;
import com.ruoyi.boat.domain.BoatUser;

/**
 * 艇管理人Mapper接口
 * 
 * @author ruoyi
 * @date 2023-08-04
 */
public interface BoatUserMapper 
{
    /**
     * 查询艇管理人
     * 
     * @param boatId 艇管理人主键
     * @return 艇管理人
     */
    public BoatUser selectBoatUserByBoatId(Long boatId);

    /**
     * 查询艇管理人列表
     * 
     * @param boatUser 艇管理人
     * @return 艇管理人集合
     */
    public List<BoatUser> selectBoatUserList(BoatUser boatUser);

    /**
     * 新增艇管理人
     * 
     * @param boatUser 艇管理人
     * @return 结果
     */
    public int insertBoatUser(BoatUser boatUser);

    /**
     * 修改艇管理人
     * 
     * @param boatUser 艇管理人
     * @return 结果
     */
    public int updateBoatUser(BoatUser boatUser);

    /**
     * 删除艇管理人
     * 
     * @param boatId 艇管理人主键
     * @return 结果
     */
    public int deleteBoatUserByBoatId(Long boatId);

    /**
     * 批量删除艇管理人
     * 
     * @param boatIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteBoatUserByBoatIds(String[] boatIds);
}
